#ifndef __RTC_H__
#define __RTC_H__

#include "stm32f10x_conf.h"

// RTC驱动
// 设计结构体
struct time_st {
	int year;
	int month;
	int day;
	int week; // 星期几
	int hour;
	int minute;
	int second;
};

// 参数tm用于校准时间 只有第一次驱动RTC需要设置
extern void rtc_init(const struct time_st *tm);

// 将时间戳转换为时间结构体 从RTC_CNT读出来时间戳
extern void get_time(struct time_st *tm);

// 定闹钟 set_alarm(5)
extern void set_alarm(u16 mins);

#endif
